Don’t mix pages with di erent lifetimes in one stream

نویسندگان

  • Soyee Choi
  • Hyun-Woo Park
  • Sang-Won Lee
چکیده

We present a demonstration about optimizing two database storage engines by leveraging multi-streamed SSDs (MS-SSD in short). By storing data pages with similar lifetime together in the same physical ash blocks, MS-SSD can e ectively reduce the overhead of garbage collection, improving the write performance and prolonging the lifespan. Thus, in order to bene t from MS-SSD, it is very crucial for database storage engines to precisely classify logical data pages according to their update intervals and to e ectively map those logical data streams to physical streams in MS-SSD. Given that numerous new interfaces between host and ash memory SSD for better performance are emerging, this demonstration will provide a model case of physical database tuning on ash memory SSDs. We have successfully multi-streamed two database engines, MySQL/InnoDB and ForestDB, by identifying several logical data streamswith distinct update intervals in each engine and by taking the stream-per-object policy, instead of the naïve streamperle one. By running both vanilla and multi-streamed versions of two storage engines on real MS-SSD, we showcase that multi-streamed versions consistently outperform vanilla ones. In addition, we propose a set of guidelines on how to group logical streams with di erent update intervals into smaller number of physical streams with minimal performance degradation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Chameleon - A New Kind of Stream Cipher

Stream cipher systems are used to protect intellectual prop erty in pay TV and a number of other applications In some of these it would be convenient if a single ciphertext could be broadcast and subscribers given slightly di erent deciphering keys that had the e ect of producing slightly di erent plaintexts In this way a subscriber who illegally resold material licensed to him could be traced ...

متن کامل

End-to-end performance analysis with trac aggregation

The provisioning of end-to-end services in the presence of trac aggregation is evaluated in the framework of the Di€erentiated Services (di€serv) QoS architecture. The e€ect of stream multiplexing on delay and jitter-sensitive trac is analyzed through an experimental approach. Aggregation is evaluated in three di€erent scenarios: with di€erent aggregate trac loads, with a variable number of ...

متن کامل

The Influence of Client Platform on Web Page Content: Measurements, Analysis, and Implications

Modern web users have access to a wide and diverse range of client platforms to browse the web. While it is anecdotally believed that the same URL may result in a di↵erent web page across di↵erent client platforms, the extent to which this occurs is not known. In this work, we systematically study the impact of di↵erent client platforms (browsers, operating systems, devices, and vantage points)...

متن کامل

Using multiple time scales in a multi-stream speech recognition system

In this paper we propose and investigate a new approach towards using multiple time scale information in auto matic speech recognition ASR systems In this frame work we are using a particular HMM formalism able to process di erent input streams and to recombine them at some temporal anchor points While the phonological level of recombination has to be de ned a priori the op timal temporal ancho...

متن کامل

Collaborative Data Stream Mining in Ubiquitous Environments using Dynamic Classifier Selection

In ubiquitous data stream mining, di®erent devices often aim to learn concepts that are similar to some extent. In many applications, such as spam ̄ltering or news recommendation, the data stream underlying concept (e.g., interesting mail/news) is likely to change over time. Therefore, the resultant model must be continuously adapted to such changes. This paper presents a novel Collaborative Dat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2018